//检查是否所有 A 都在 B 之前
/*给你一个 仅 由字符 'a' 和 'b' 组成的字符串  s 。如果字符串中 每个 'a' 都出现在 每个 'b' 之前，返回 true ；否则，返回 false 。
1 <= s.length <= 100
s[i] 为 'a' 或 'b'
*/
bool checkString(char* s) {
    if (strchr(s, 'b'))
        return strchr(s, 'b') > strrchr(s, 'a') ? true : false;
    return true;
}



//相同分数的最大操作数目 I
/*给你一个整数数组 nums ，如果 nums 至少 包含 2 个元素，你可以执行以下操作：

选择 nums 中的前两个元素并将它们删除。
一次操作的 分数 是被删除元素的和。

在确保 所有操作分数相同 的前提下，请你求出 最多 能进行多少次操作。

请你返回按照上述要求 最多 可以进行的操作次数。
2 <= nums.length <= 100
1 <= nums[i] <= 1000
*/
int maxOperations(int* nums, int numsSize) {
    int count = nums[0] + nums[1];
    int con_max = 1;
    int i = 2;
    while (i < numsSize) {
        if (i < numsSize && i + 1 < numsSize &&
            count == nums[i] + nums[i + 1]) {
            i += 2;
            con_max++;
        } else {
            break;
        }
    }
    return con_max;
}